/**
* The class definition context is protected by a method context, so nothing
* will pollute the global context.
*
* The class definition method name need to stricly follows this naming rule :
* "Always starts with "class_" followed by the full classpath where dots
* are replaced by underscores, case sensitive.
* e.g: When the classpath of the class is "com.example.helloworld.HelloWorld"
* the method name is : "class_com_example_helloworld_HelloWorld".
*
* The Objs library will need it to locate the class definition and give it to
* you when needed.
*/
function class_com_example_helloworld_HelloWorld()
{
	//The class need to be registered by the Objs library to be delivered when needed.
	Objs.register("com.example.helloworld.HelloWorld",HelloWorld);

	/**
	* Contructor of the class.
	* Here empty.
	*/
	function HelloWorld(){}

	/**
	* A static var that contains the "Hello World!" message.
	*/
	HelloWorld.HELLO_WORLD_MESSAGE = "Hello World!";

	HelloWorld.prototype.giveMeHello = function()
	{
		return HelloWorld.HELLO_WORLD_MESSAGE;
	}
}